From 6757a1b409ef40ba879ebf4696c29d1164f40a17 Mon Sep 17 00:00:00 2001 From: Arjan Molenaar Date: Mon, 23 Jan 2023 21:45:59 +0100 Subject: [PATCH] macos: Propagate events for child surfaces Before, popup windows did not respond to mouse clicks. This change fixes that. Fixes #5528. --- gdk/macos/gdkmacosdisplay-translate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdk/macos/gdkmacosdisplay-translate.c b/gdk/macos/gdkmacosdisplay-translate.c index b88ed281ac..615dcf46e2 100644 --- a/gdk/macos/gdkmacosdisplay-translate.c +++ b/gdk/macos/gdkmacosdisplay-translate.c @@ -769,7 +769,7 @@ fill_event (GdkMacosDisplay *self, { ret = GDK_MACOS_EVENT_DROP; } - else if (grab == NULL) + else if (grab == NULL || grab->owner_events) { if (event_type == NSEventTypeMouseExited) [[NSCursor arrowCursor] set]; -- 2.30.2